package cc.autoapi.pucong.liteflow.design.mobal.el;

import cc.autoapi.pucong.liteflow.design.mobal.NodeCodeEnum;

import java.io.Serializable;

//节点信息
public class ApiDesignNode implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;
    private String parentId;
    private String name;

    private String data;

    private String tag;
    /**
     * groovy
     * js
     * python
     * qlexpress
     * lua
     * aviator
     * java
     */
    private String scriptType;
    private String execNodeName;
    private String processId;

    private NodeCodeEnum nodeType;

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getScriptType() {
        return scriptType;
    }

    public void setScriptType(String scriptType) {
        this.scriptType = scriptType;
    }

    public String getExecNodeName() {
        return execNodeName;
    }

    public void setExecNodeName(String execNodeName) {
        this.execNodeName = execNodeName;
    }

    public String getProcessId() {
        return processId;
    }

    public void setProcessId(String processId) {
        this.processId = processId;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public NodeCodeEnum getNodeType() {
        return nodeType;
    }

    public void setNodeType(NodeCodeEnum nodeType) {
        this.nodeType = nodeType;
    }
}
